package com.blackcat.dynamicexcel.vo;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author zhanghui
 * @since 2023/1/3 17:45
 */
@Data
public class ExcelSheetData {

    /**
     * sheet ID
     */
    private String sheetId;

    /**
     * sheet 名称
     */
    private String sheetName;

    /**
     * 数据入库，数据库表名称
     */
    private String tableName;

    /**
     * 数据入库，数据库表id名称
     */
    private String tableId;

    /**
     * 数据入库，数据库表id名称生成规则  0：自增  1：UUID  2：UUID无下划线  3：毫秒数
     */
    private Integer idRule;

    /**
     * 合并字段，示例：以相同名称的数据分组
     */
    private String mergeField;

    /**
     * 导出数据
     */
    private List<ExcelRowData> exportList = new ArrayList<>(16);


}



